<?php //Démrrage de la session
	session_start();
	
	if(empty($_SESSION['id_shop_connecte']))
	{//Si l'utilisateur n'est pas encore connecté on l'envoie vers la page de connexion
		header('location: ./connexion.php');
	}
	
	if (isset($_POST['nom_categorie']) AND $_POST['nom_categorie'] != NULL)
	{
		//Connexion à la BDD
		mysql_connect("localhost", "shop", "bb38f22jmtJQQZGG");
		mysql_select_db("vanadium");mysql_query("SET NAMES 'UTF8'");
		
		//Traitement des variables
		$nom_categorie = mysql_real_escape_string(htmlentities($_POST['nom_categorie']));
		$shop = $_SESSION['id_shop_connecte'];
		
		
		$retour_id_shop = mysql_query("SELECT id FROM shop WHERE id_shop='$shop'") or die(mysql_error()) ;
		$id_shop = mysql_fetch_array($retour_id_shop);
		
		$test_existance = mysql_query("SELECT id FROM categories_produits WHERE id_shop='".$id_shop['id']."' AND categorie='$nom_categorie'") or die(mysql_error());
		
		if (mysql_num_rows($test_existance)==0)
		{//Aucune Catégorie ayant ce nom existe
			$retour_last_tab = mysql_query("SELECT place_tab FROM categories_produits WHERE id_shop = '".$id_shop['id']."' ORDER BY place_tab DESC LIMIT 1") or die(mysql_error());
			$last_tab = mysql_fetch_array($retour_last_tab);
			$new_tab = $last_tab['place_tab'] + 1;
			
			//On ajoute la catégorie dans la table des catégorie produits
			mysql_query("INSERT INTO categories_produits(id_shop, categorie, place_tab) VALUES('".$id_shop['id']."', '$nom_categorie', '$new_tab')") or die(mysql_error());
			
			//On ajoute l'opération dans la table d'historique d'administration
			$retour_id_categorie = mysql_query("SELECT id FROM categories_produits WHERE place_tab = '$new_tab' LIMIT 1") or die(mysql_error());
			$id_categorie = mysql_fetch_array($retour_id_categorie);
			//Nom Catégorie
			mysql_query("INSERT INTO historique_administration(impulseur, table_modifiee, id_entree, champ_modifie, nouvelle_valeur) VALUES('$shop', 'categories_produits', '".$id_categorie['id']."', 'categorie', '$nom_categorie')") or die(mysql_error());
			//Place Tab
			mysql_query("INSERT INTO historique_administration(impulseur, table_modifiee, id_entree, champ_modifie, nouvelle_valeur) VALUES('$shop', 'categories_produits', '".$id_categorie['id']."', 'place_tab', '$new_tab')") or die(mysql_error());
			
			//Succès! On informe que l'opération c'est bien passée
			header('location: ../../'.$shop.'/admin.php');
			//echo "<meta http-equiv='refresh' content='0;url=../../$shop/admin.php' />";
			
		}
		else
		{//Erreur, une catégorie avec le meme nom existe déja. Défaite ... On informe que l'opération c'est mal passée
			echo "<meta http-equiv='refresh' content='0;url=../../$shop/admin.php' />";
		}
	}
?>